/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package proyectofincas;

/**
 *
 * @author julita
 * @ver
 * @date 04-nov-2013
 */
public class Finca {

private String nombreFinca;
private String refCatastral;
    private float ancho;
    private float largo;
    
    /**
     * Constructor
     *@param no nombre de la finca
     * @param ref referencia catastral
     * @param a ancho de la finca, en metros
     * @param l largo de la finca, en metros
     */
    public Finca(String no, String ref,float a, float l) {
        ancho = a;
        largo = l;
    }

    /**
     *
     * @return el valor del área en metros2
     */
    public float area() {
        return (ancho * largo);
    }

    /**
     *
     * @return valor del perímetro en metros
     */
    public float perimetro() {
        return (2 * ancho + 2 * largo);
    }

    /**
     *
     * @return valor del ancho de la finca en metros
     */
    public float getAncho() {
        return ancho;
    }

    /**
     *
     * @return valor del largo de la finca en metros
     */
    public float getLargo() {
        return largo;
    }

    /**
     * Muestra el estado del la finca, su área y perímetro
     */
    public void visuDatos() {
        System.out.println("Nombre de la fica.... "+nombreFinca);
        System.out.println("Referencia catastral... "+refCatastral);
        System.out.println("Largo.. " + largo + " Ancho.. " + ancho);
        System.out.println("Perímetro.. " + perimetro() + " Áre"
                + "a.." + area());
        System.out.println(""); //equivale a un \n

    }
}
